1. شروع برنامه نویسی
روشهای مختلفی برای شروع و ایجاد یک برنامه با VBA وجود دارد. روش اصلی و مستقیم نوشتن کدها در داخل ویرایشگر VB یا همان VBE میباشد. یک روش ساده دیگر نیز وجود دارد و آن ایجاد یک command button بر روی صفحه گسترده محیط اکسل و شروع برنامه نویسی با کلیک بر روی آن است. کار را با روش اول شروع میکنیم
روش اصلی: ایجاد و اجرای یک برنامه در VBE
برای ایجاد یک برنامه در محیط برنامه نویسی اکسل مراحل زیرانجام میشود:
1- ورود به محیط برنامه نویسی یا همان Visual Basic Editor
برای انجام اینکار چند روش وجود دارد:
· استفاده از کلیدهای میانبر: F11 + ALT
· استفاده از منوی اکسل: Tools-> Macro-> Visual Basic Editor
· استفاده از ToolBar یا همان نوار ابزار Visual Basic و فشردن آیکون Visual Basic Editor
به هر حال با یکی از روشهای فوق وارد محیط برنامه نویسی میشویم.
2- ایجاد Module : ورود به منوی Insert و انتخاب گزینه Module
3- ایجاد یک رویه یا Sub Procedure
نوشتن فرمان (کلمه کلیدی) Sub و سپس نام برنامه
فشردن دگمه Enter
بلافاصله بطور اتوماتیک فرمان End Sub در یک خط جدید اضافه میشود.
4- نوشتن کدهای برنامه VBA: کدهای برنامه را خط به خط بین فرمانهای Sub و End Sub مینویسیم.
به عنوان مثال:
Sub MyProgram()
Range("A1:A10").Value = "Visual Basic For Applications"
Range("A11")=10
Range("B11").Value = 20
Range("C11").Value = "=A11+B11"
End Sub
5- اجرای برنامه : برای اجرای برنامه چندین روش وجود دارد
· فشردن کلید F5
· فشردن آیکن Rub Sub/User Form از Toolbar
· بازگشت به محیط Excel و استفاده از F11 + ALT 1.2